package com.hc.trans;

import com.hc.common.bean.PageBean;
import com.hc.domain.Sku;
import com.hc.res.SkuDetail;
import com.hc.res.SkuItem;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * @author hecai
 * @date 2021/12/13 11:17
 */
@Mapper
public interface SkuTrans {
    SkuTrans MAPPER = Mappers.getMapper(SkuTrans.class);

    List<SkuItem> skuList2skuItemList(List<Sku> skuList);

    SkuItem sku2skuItem(Sku sku);

    SkuDetail sku2SkuDetail(Sku sku);

    PageBean<SkuItem> skuPage2skuItemPage(PageBean<Sku> skuPageBean);
}
